// 混入 生命周期 以及方法 等等 
// 注意！ nvue 页面不支持 全局引入 需单个页面引入
import { mapState, mapGetters } from 'vuex'
import { baseUrl, baseImgUrl } from '@/api/app.js'
var mixin = {
	data() {
		return {
			statusBarHeight: 0
		}
	},
	computed: {
		...mapGetters({
			userInfo: 'user/userInfo',
			isLogin: 'user/getLogin',
		}),
    // #ifdef MP
    $_BASE_IMG_API() {
      return baseImgUrl
    },
    $_baseUrl() {
      return baseUrl
    },
    // #endif
	},
	onLoad() {
		let sys = uni.getSystemInfoSync();
		// console.log('mixin-userInfo', this.userInfo);
		// console.log('mixin-isLogin', this.isLogin);
		// console.log('uni.getSystemInfoSync()', uni.getSystemInfoSync());
		this.statusBarHeight = sys.statusBarHeight
	},
	onShareAppMessage() {
		return {
			title: '共产星球分享',
			path: '/pages/tabbar/index/index?username='+this.userInfo.username,
			imageUrl: "https://ssjh.jifenma.com/assets/img/logo_gxxq.png",
			desc:"我正在使用共产星球购物，赶紧跟我一起来体验！"
		}
	},
	onShareTimeline(){
		return {
			title: '共产星球分享',
			path: '/pages/tabbar/index/index?username='+this.userInfo.username,
			imageUrl: "https://ssjh.jifenma.com/assets/img/logo_gxxq.png",
			desc:"我正在使用共产星球购物，赶紧跟我一起来体验！"
		}
	},
	// #ifdef MP
	options: { styleIsolation: 'shared' },
	// #endif
	methods:{
		_login() {
			// #ifdef APP-PLUS || H5
				uni.navigateTo({
					url: "/pages/login/login/login",
				});
			// #endif
			// #ifndef APP-PLUS || H5
				uni.navigateTo({
					url: "/pages/login/login/loginWeixin",
				});
			// #endif
			
		}
	}
}
export default mixin